package cc.rengu.igas.share.common.constant;

import java.io.Serializable;

/**
 * 用户扩展信息常量定义表
 * Created by wangcheng on 2021/7/19 9:53
 */
public class UserSessionConstant implements Serializable {
    /**
     * 用户openId
     */
    public static final String OPEN_ID = "openId";
    /**
     * 第三方用户标识
     */
    public static final String APP_LOGIN_ID = "appLoginId";
    /**
     * 银行核心客户号
     */
    public static final String CORE_CUSTOMER_ID = "coreCustomerId";
    /**
     * 用户最后支付日期
     */
    public static final String LAST_PAY_DATE = "lastPayDate";
    /**
     * 用户权限标志
     * 第1位被扫开通标志，Y-开通，N-不开通
     * 第2位及以后暂预留
     */
    public static final String USER_AUTH_FLAG = "userAuthFlag";
    /**
     * 敏感信息加密密钥
     */
    public static final String SENSITIVE_KEY = "sensitiveKey";
    /**
     * 签名密钥
     */
    public static final String SIGNATURE_KEY = "signatureKey";
    /**
     * 用户授信标志
     */
    public static final String GRANT_CREDIT_FLAG = "grantCreditFlag";
    /**
     * 平台商户号
     */
    public static final String PLAT_MCHNT_NO = "platMchntNo";
    /**
     * 商户号
     */
    public static final String MCHNT_NO = "mchntNo";
    /**
     * 交易所属商户
     */
    public static final String TRANS_MCHNT_NO = "transMchntNo";
    /**
     * 商户签约主体
     */
    public static final String MCHNT_SIGN_INST = "mchntSignInst";
    /**
     * 用户签约主体
     */
    public static final String SIGN_INST = "signInst";
    /**
     * 签约类型
     */
    public static final String SIGN_TYPE = "signType";
    /**
     * 图片验证码
     */
    public static final String IMAGE_AUTH_CODE = "imageAuthCode";
    /**
     * 图片验证码验证流水号
     */
    public static final String IMAGE_AUTH_CODE_SEQ_NUM = "imageAuthCodeSeqNum";
    /**
     * 短信验证码验证流水号
     */
    public static final String SMS_VERIFY_SEQ_NUM = "smsVerifySeqNum";
    /**
     * 身份认证交易流水号
     */
    public static final String IDENTITY_VERIFY_SEQ_NUM = "identityVerifySeqNum";
    /**
     * 三要素验证结果
     */
    public static final String AUTHENTICATION_FINISH_FLAG = "authenticationFinish";
    /**
     * 用户支付认证方式
     */
    public static final String CHECK_PASSOWRD_FLAG = "checkPasswordFlag";
    /**
     * 营销用户信息
     */
    public static final String MOMP_USER_ID = "mompUserId";
}
